/**
 * <pre>
 * 紫光软件系统有限公司广电事业部
 * Copyright (C): 2011
 * 
 * 文件名称：
 * com.unis.iptv.common.jdbc.BaseDao.java
 * 
 * 文件描述: 
 * TODO
 * 
 * Notes:
 * 修改历史(作者/日期/改动描述):
 * 杨飞宇/2013-1-2/初始化版本。
 * </pre>
 */
package com.unis.iptv.common.jdbc;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.JdbcTemplate;

import com.unis.iptv.common.utils.GlobalUtil;

/**
 * @date 2013-1-2
 * @author 杨飞宇
 */
public class BaseDao {
	@Autowired
	public JdbcTemplate jdbcTemplate;
	
	/**
	 * 通过表的别名获得序列ID
	 * 
	 * @author 杨飞宇 @2013-1-2
	 * @param alias
	 * @return
	 */
	public int getIdByAlias(String alias) {
		StringBuffer sql = new StringBuffer();
		sql.append("SELECT SEQ_");
		sql.append(GlobalUtil.areaAlias);
		sql.append("_");
		sql.append(alias);
		sql.append(".NEXTVAL FROM DUAL");
		return jdbcTemplate.queryForInt(sql.toString());
	}
}
